<?php

class Constantes
{

	//estados tesis
	const ANULADO = 'ANU';
	const ACTIVO = 'ACT'; //estado estudiante

	//modalidades
	const PRESENCIAL = 'PRE';
	const DISTANCIA = 'DIS';

	//secciones
	const MATUTINA = 'MAT';
	const VESPERTINA = 'VES';

	//tipos objetivo
	const GENERAL = 'GEN';
	const ESPECIFICO = 'ESP';

	//estados matricula
	const APROBADA = 'APR';
	const REPROBADA = 'REP';

	//estados estudiante
	//const ACTIVO = 'ACT';
	const RETIRADO = 'RET';
	const EGRESADO = 'EGR';
	const GRADUADO = 'GRA';

	public static $MODALIDADES = array(self::PRESENCIAL => 'Presencial', self::DISTANCIA => 'A distancia');
	public static $MODULOS = array(1 => '1', '2', '3', '4', '5', '6', '7', '8', '9','10','12', '13', '14', '15');
	public static $SECCIONES = array(self::MATUTINA => 'Matutina', self::VESPERTINA => 'Vespertina');
	public static $TIPOS_OBJETIVO = array(self::GENERAL => 'General', self::ESPECIFICO => 'Específico');
	public static $CARACTERISTICAS = array('SH' => 'Socio-Humanistas', 'BA' => 'Básicas', 'FP' => 'Formación profesional', 'OP' => 'Optativas', 'LP' => 'Libre Opción');
	public static $ESTADOS_TESIS = array(self::ANULADO => 'Anulado', self::ACTIVO => 'Activo');
	public static $DURACION_UNIDADES = array('32' => '32 horas', '64' => '64 horas', '96' => '96 horas', '128' => '128 horas');
	public static $ESTADOS_ESTUDIANTE = array(self::ACTIVO => 'Activo', self::RETIRADO => 'Retirado', self::EGRESADO => 'Egresado', self::GRADUADO => 'Graduado');
	public static $ESTADOS_MATRICULA = array(self::APROBADA => 'Aprobada', self::REPROBADA => 'Reprobada');
	public static $PARALELOS = array('A' => 'A', 'B' => 'B', 'C' => 'C', 'D' => 'D', 'E' => 'E', 'Adicional' => 'Adicional');

	public static $MENU_SCHEMA = array(
		'Carreras' => array(
			'Carrera' => array('Carreras','@carrera'),
			'PeriodoCoordinacion' => array('Coordinación','@coordinacion'),
			'Convenio' => array('Convenios','@convenio'),
			'PeriodoAcademico' => array('Periodos académicos','@periodo_academico'),
			'MallaCurricular' => array('Mallas curriculares','@malla_curricular'),
			'Silabo' => array('Silabos','@silabo')
		),
		'Estudiantes' => array(
			'Estudiante' => array('Estudiantes','@estudiante'),
			'Investigacion' => array('Investigaciones','@investigacion'),
			'Pertinencia' => array('Pertinencias','@pertinencia'),
			'Tesis' => array('Proyectos de tesis','@tesis'),
			'Homologacion' => array('Homologaciones','@homologacion'),
			'Pasantia' => array('Pasantías','@pasantia')
		),
		'Docentes' => array(
			'Docente' => array('Docentes','@docente'),
			'Planificacion' => array('Planificación','@planificacion')
		),
		'Seguridad' => array(
			'Usuario' => array('Usuarios','@usuario'),
			'Permiso' => array('Permisos de usuarios','@permiso'),
			'Grupo' => array('Grupos de usuarios','@grupo')
		),
		'Otros' => array(
			'Convocatoria' => array('Convocatorias','@convocatoria'),
			'ComisionAcademica' => array('Comisiones académicas','@comision_academica'),
			//'Solicitud' => array('Solicitudes','@solicitud'),
			//'Certificado' => array('Certificados','@certificado')
		),
		'Administraci&oacute;n' => array(
			'TipoElemento' => array('Tipos de elementos','@tipo_elemento'),
			'AuditoriaEntidad' => array('Auditoría','@auditoria_entidad'),
			'HorarioClase' => array('Horarios de clase','@horario_clase'),
			'DiaClase' => array('Días de clase', '@dia_clase')
			//'Migracion' => array('Migración de datos', '@migracion')
		)
	);

}
